export interface PostsVO {
  /**
   * 对象存储主键
   */
  postId: string | number;

  /**
   * 用户ID
   */
  userId: string | number;

  /**
   * 分类ID
   */
  categoryId: string | number;

  /**
   * 帖子标题
   */
  title: string;

  /**
   * 帖子内容
   */
  content: string;

  /**
   * 点赞
   */
  likeCount: number;

  /**
   * 浏览量
   */
  viewCount: number;

  /**
   * 收藏量
   */
  collectCount: number;

  /**
   * 评论量
   */
  commentCount: number;

  /**
   * 封面图片OSSid
   */
  cover: number;

  /**
   * 是否精选
   */
  choiceFlag: string;

  /**
   * 是否置顶
   */
  pinnedFlag: string;

  /**
   * 是否发布
   */
  releaseFlag: string;

  /**
   * 是否隐藏 
   */
  showFlag: string;

  /**
   * 状态
   */
  status: string;

  /**
   * 编辑时间
   */
  editTime: string;

  /**
   * 备注
   */
  remark: string;

}

export interface PostsForm extends BaseEntity {
  /**
   * 对象存储主键
   */
  postId?: string | number;

  /**
   * 用户ID
   */
  userId?: string | number;

  /**
   * 分类ID
   */
  categoryId?: string | number;

  /**
   * 帖子标题
   */
  title?: string;

  /**
   * 帖子内容
   */
  content?: string;

  /**
   * 点赞
   */
  likeCount?: number;

  /**
   * 浏览量
   */
  viewCount?: number;

  /**
   * 收藏量
   */
  collectCount?: number;

  /**
   * 评论量
   */
  commentCount?: number;

  /**
   * 封面图片OSSid
   */
  cover?: number;

  /**
   * 是否精选
   */
  choiceFlag?: string;

  /**
   * 是否置顶
   */
  pinnedFlag?: string;

  /**
   * 是否发布
   */
  releaseFlag?: string;

  /**
   * 是否隐藏 
   */
  showFlag?: string;

  /**
   * 状态
   */
  status?: string;

  /**
   * 编辑时间
   */
  editTime?: string;

  /**
   * 备注
   */
  remark?: string;

}

export interface PostsQuery extends PageQuery {

  /**
   * 用户ID
   */
  userId?: string | number;

  /**
   * 分类ID
   */
  categoryId?: string | number;

  /**
   * 帖子标题
   */
  title?: string;

  /**
   * 帖子内容
   */
  content?: string;

  /**
   * 点赞
   */
  likeCount?: number;

  /**
   * 浏览量
   */
  viewCount?: number;

  /**
   * 收藏量
   */
  collectCount?: number;

  /**
   * 评论量
   */
  commentCount?: number;

  /**
   * 封面图片OSSid
   */
  cover?: number;

  /**
   * 是否精选
   */
  choiceFlag?: string;

  /**
   * 是否置顶
   */
  pinnedFlag?: string;

  /**
   * 是否发布
   */
  releaseFlag?: string;

  /**
   * 是否隐藏 
   */
  showFlag?: string;

  /**
   * 状态
   */
  status?: string;

  /**
   * 编辑时间
   */
  editTime?: string;

    /**
     * 日期范围参数
     */
    params?: any;
}



